crowd of people pushing - French English Dictionary